home *** CD-ROM | disk | FTP | other *** search
- <!-- ##### SECTION Title ##### -->
- gimpmatrix
-
- <!-- ##### SECTION Short_Description ##### -->
- Utilities to set up and manipulate 3x3 transformation matrices.
-
- <!-- ##### SECTION Long_Description ##### -->
- <para>
- When doing image manipulation you will often need 3x3 transformation
- matrices that define translation, rotation, scaling, shearing and
- arbitrary perspective transformations using a 3x3 matrix. Here you'll
- find a set of utility functions to set up those matrices and to perform
- basic matrix manipulations and tests.
- </para>
-
- <!-- ##### SECTION See_Also ##### -->
- <para>
- #GimpVector2
- </para>
- <para>
- #GimpVector3
- </para>
- <para>
- #GimpVector4
- </para>
-
- <!-- ##### TYPEDEF GimpMatrix3[3][3] ##### -->
- <para>
-
- </para>
-
-
- <!-- ##### TYPEDEF GimpMatrix4[4][4] ##### -->
- <para>
-
- </para>
-
-
- <!-- ##### FUNCTION gimp_matrix3_transform_point ##### -->
- <para>
-
- </para>
-
- @matrix:
- @x:
- @y:
- @newx:
- @newy:
-
-
- <!-- ##### FUNCTION gimp_matrix3_mult ##### -->
- <para>
-
- </para>
-
- @matrix1:
- @matrix2:
-
-
- <!-- ##### FUNCTION gimp_matrix3_identity ##### -->
- <para>
-
- </para>
-
- @matrix:
-
-
- <!-- ##### FUNCTION gimp_matrix3_translate ##### -->
- <para>
-
- </para>
-
- @matrix:
- @x:
- @y:
-
-
- <!-- ##### FUNCTION gimp_matrix3_scale ##### -->
- <para>
-
- </para>
-
- @matrix:
- @x:
- @y:
-
-
- <!-- ##### FUNCTION gimp_matrix3_rotate ##### -->
- <para>
-
- </para>
-
- @matrix:
- @theta:
-
-
- <!-- ##### FUNCTION gimp_matrix3_xshear ##### -->
- <para>
-
- </para>
-
- @matrix:
- @amount:
-
-
- <!-- ##### FUNCTION gimp_matrix3_yshear ##### -->
- <para>
-
- </para>
-
- @matrix:
- @amount:
-
-
- <!-- ##### FUNCTION gimp_matrix3_determinant ##### -->
- <para>
-
- </para>
-
- @matrix:
- @Returns:
-
-
- <!-- ##### FUNCTION gimp_matrix3_invert ##### -->
- <para>
-
- </para>
-
- @matrix:
- @matrix_inv:
-
-
- <!-- ##### FUNCTION gimp_matrix3_duplicate ##### -->
- <para>
-
- </para>
-
- @src:
- @target:
-
-
- <!-- ##### FUNCTION gimp_matrix3_is_diagonal ##### -->
- <para>
-
- </para>
-
- @matrix:
- @Returns:
-
-
- <!-- ##### FUNCTION gimp_matrix3_is_identity ##### -->
- <para>
-
- </para>
-
- @matrix:
- @Returns:
-
-
- <!-- ##### FUNCTION gimp_matrix3_is_simple ##### -->
- <para>
-
- </para>
-
- @matrix:
- @Returns:
-
-
- <!-- ##### FUNCTION gimp_matrix4_to_deg ##### -->
- <para>
-
- </para>
-
- @matrix:
- @a:
- @b:
- @c:
-
-
-